MVDSVHLCRIDLDTLVNELNLFLRNVLRLRFACPWPSLKPLMLATIAADNLYFVTMGFSYPDDRYAHHLERVHSYLDAPSRPYSGASESKRMYSAHSTISRQTTVIGRRSPTLVYSVSMKELRGRENPMCSPFGMEVVPSRITGVLIEHGGVIMKNNFEFTKNNIYDTHVLLESCKVTGLIRRFIHVSTNEFYDETKMDAIEGNHEPCQLLPTNPYSATKARVEMLVTAYGRSYDLLVITKRGNNVYGPNQFLEKLINKFILLAMQGKSLSIHGDGSNVRSYLHCEDVAKDFEVVLHKGEVGDMYNIGTHKERRVIDVAKDISKFLSLDPENFIKFVDNKNFNDWRYYLVDKKLKDLGR*