MMKRLPIHPRPLPHEALSSWIDRLAGAYGLAPWTFMERSFGFSLPDDELNLAPPAGLLLTISERTGVSTEKLHAMTLAGYAPLLIDSVTPTEGLFETYVTQFPSLAPAEKRFSRPIFRLDQQRWLPWIAENKREQLPLCRQCVADDPVPYRRIYWCAAWMTCCPDHQEMLEPGFLPRPRREDLYAFTPRRGASQKVAALDRLTLQALTEGHTLLPHGGSIHAAVWVRALRSLIDELVRPQYTLAGFRQVIASAWQLVGLPMHDGLGMGRVFEDLPRELRERIFTVAAETMDRLLKGKFDTRPANVKHWSASTVFDPPPMAPDHDFASIPPRKPAPISSVKTATWEELWSAAVAAARRSPLEAYHLRQLMIWNLPESKIEGVNSDLRNLGIEVIETRPDT