MEEKRASSTELDQLPGFRFHPTEEELLEFYLKGVVYGKKLSFDIIGTLNLYRHDPWELPGLAKIGEREWYFFVPRDRKHANGGRPNRTTENGFWKATGSDRPIRSMKDPKRVIGLRKTLVFYKGRAPRGCKTDWVMNEYRMPDTSPLPKEDIVLCKIYRKATSLKVLEQRAAMEDDAKMLQFCAYATETASSPEEENWQAPMPLKEEFLMEKRMETEKECEVSSRLQGDAKVSLPQLQLPKYNNMEWMQDPFLFRSPWLENWTSYANVLNF*