MDRVMRLASQNAVVIFSVSSCCMCHSIKRLFCELGVNSAIYELDEDPKGREMERALVRLLGRNPPIPAVFIGGRLVGSTHEVMSLHLSRSLVPMLKEAGALWL