MRHRYRVAAVLIIIVIICLLNYQIDKNLQKEHEEHKLALTNCMKSGRIFNSSVPETKDFGSSFTISFADIQKTHSWLYLPKFQNSMSSEILMIVASRTDSFARRNVLRKTWMNPENSEIIKDGRMKALFLVGMTDGDDSRMRKVVMEEARIYGDMVVVDLKDTYEELPFKSLTTLLYGTSKASEFKLIGKIDEDIMFFPDKILPLLEQNLIDPSSESIYGMLFAEGGYVYRDKEHRWFVPDSTYGCDMFPPYTGGLFYLVTQDAAKKILNATKHRIFIPIEDALINGILANDCKIPRIHLPEIYGDHHSLTDEDTRGVLAWHTGKNDQQFLDYFYRKLSESRLKKKILDEKNKHLFY