MEEKRASSTELDQLPGFRFHPTEEELLEFYLKGVVYGKKLSFDIIGTLNLYRHDPWELPGLAKIGEREWYFFVPRDRKHANGGRPNRTTENGFWKATGSDRQIRSMKDPKRVIGLRKTLVFYKGRAPRGCKTDWVMNEYRMPDTCPLPKEDIVLCKIYRKATSLKVLEQRAAMEDDAKMSQFCAYATETASSPEEENWQAPMPLKEEFLMEKRMETEKECEVSSRLQGDAKVSLPQLQLPKYNNMEWMQDPFLFRSPWLENWTSYANVLNF