MLFLNIIKLLLGLFIMNEVKAQNFYDSDPHISELTPKSFDKAIHNTNYTSLVEFYAPWCGHCKKLSSTFRKAAKRLDGVVQVAAVNCDLNKNKALCAKYDVNGFPTLMVFRPPKIDLSKPIDNAKKSFSAHANEVYSGARTLAPIVDFSLSRIRSYVKKFVRIDTLGSLLRKSPKLSVVLFSKQDKISPVYKSIALDWLGKFDFYSISNKKLKQLTDMNPTYEKTPEIFKYLQKVIPEQRQSDKSKLVVFDADKDKFWEYEGNSINKNDISKFLRDTFSITPNEGPFSRRSEYIAYLKTGKKPIKKNHSSSGNKHDEL*