MLLTIKMLDLLQVLSIISFLVLLKSDAQVMLEVPSLMKCKFDKIYQLGDSLSDTGNFIKESFLGAFSPFAKLPYGQHFPQNKSTGRCSDGLLMIDFIALECGLPLLNPYKDQNGNFTHGANFAVAGATALPVEILIDKKVNSNSVITNSSLNVQLDWVFTHFKSTCSTDCSKYLKNALFLVGEIGGNEFNYGLLQGKTLEELRAMVPEVVQIIINAVKTVIGFGAVRIVIPGNFPIGCIPNLMTIFFTNNSTAYDEYHCLKDLNNLALFYNHHLQKAIQELEKEYPNITLIYGDYYNAYLWLLQNATSLGGAYNYDKSRICGAPGVPICGNPATYINWDGVHLTQAAYKLLAIWLIDDMLPKLNCPL*