MKVSYLLLQIIVSHFAIYASDAFYHNHCNRRRVRPQFQLDDCYLPPLDTSLTLSEASFLMSHDSATGYIKRGSLSASGLTWRYSKNQVGTVYQQLEDGARALDLRPKLLANGTVIFQHGSINIPVLFQSLVADAVQWCGDNPDELVLILSSDFAYQTSSLYDDDDDFYADEQDDTPRIVTAMSKIYDTLGVTYLHCNEVYGLTIAEIMELTQLLNGGYLLALDGQDYYGTPCAKPNWVESQLVGCYSQTLSCVRHDTVQFNALTSYILASANNEPTNDRSVLGPPANLVNFPLNEVQALWQVTAASAVIGTAHSSSILHDNEKSDINEYVMNMVYQGQLLDAVSVLAVDNVAKNGNALLSVLRTACGQSSDLTAESCGLAIDKPKLSYFRFSKLGFAMLVSVYVLIVLWIGATVVVAIQDEETNWHPRLFYTIFQRLSDKIHARSTVSADDTCNTSTGKTEQLL*