MALRSIARRQTLLQGQLRPFALAVRAFATGEQQDLVIIGGGPGGYVAAIKAGQLGLKVTCVEGRGRLGGTCLNVGCIPSKALLNSSHLYWEAKKHFAGHGITLSGVDYDWGTMQQQKDKAVGGLTKGIEGLFKKYKVSYVKGWGTINSPDTVDVSLLDGGNDSLKTKNIMIATGSEVTPLRGVPIDEERIVSSTGALALKEVPKTMVVIGGGYIGLEMGSVYQRLGADVTVVEFMDNIVPTMDGEIRRLFQRTLQKQGMSFKLGTKVNSAERKGDKVVLEVEPAKGGEKSTMEVDVVLVSAGRRPYTSKLGLDNVGIETDKRGRIEVDDHFRTKVKNIYAIGDVIPGPMLAHKAEEDGVAAVEIICGKPGHVNYNTVPSIVYTHPEVASVGLTEEEAKEAGLQVKTGKFSFMANSRARTVDDTDGMVKFISEAKTDKLLGAWIMGPNAGELIPECVLAMEYGATTEDIARTCHGHPTLSEAVKEAAMATYDKPIHS*