MFRNRFLLIPFVIFLISFGIDKLISSTIFEPYYSLSLSDLNFKHKEFLFEELKDYLKKKDRKKVLVYFGNSRALLFRNDYIEKKYPDWFLFNFSVPGGSPDYYLYWLERFQSDGVKPDFILMDESIEIFNSSSILTLDEVLFYGLSPIFVFRHLDRYSYSDLTGYIVKKLFHTAKNRPRWSVIRARAKDGGILAKGYSKLRSEIWENLKKQRGSATSDSSPRVVLPAELLKKRSNTDFKSYLSNFTFNPKMLANQADAIQIVKQMGISYAMIWVRVARPYFELYKTKKVSTGNLNEKTPYEIMIPILQKLHESTGTSFWNMNEDKEYHCDDFSDPGHMSPNCFNDYADFIFKRLPK