MATRGLGKFAFLWYFILRMGIDEPNSVLILESGWLIWESCVRIIDIKQYPFNAIVADVDEYDALVLSWKQRAERLPEEHKSAIFRRVSAANMVYDWFGGIPRSGTGKVKQLTEENIGQDVAIALGNTKLQHIDVDAILPKHSSFQRCTWFSKFHFTFCLENVAVLQCRPAPVLRGIRDGHGRAAGARTRRNPYVQLGGNADRYLWRPLRKNNADFDFVLAPQTLGKITHDPPSLEYLAKALRAREEEFGKKVLDVLLFLIPSENFSQLGFQHYRTSRKQQSNENVDLFQDIC*