MLNLRLFYKGLHQVGLVCKILAVKKGMQEVLKMVKSNEQVVPGAKYCVTGSTGYIGSWLVEALLERGCTVHATVRDPAKSLHLLSLWKGGDQLRFFQADLHEEGSFDEAVKGCIGVFHVAASMEFNVRDKENNEAFVQANITDPAIKGTINLLKSCLKSNSVKRVVFTSSISTITAKDINGKWKSIVDESCQIHPDTVWNTQASGWVYALSKLLTEEAAFQFAKENGIDLVSVISSTVAGPFFTANVPTSVKVLVSPLTGETEYFRILSAVNARMGSIALVHIEDICSAHIFLMEHAKAEGRYICSSQSCALSDLATLISKVYSNSNIYQKTEKIYDKVPSEISSKKLQDLGFSYKHDLEDIIYQTLMCCLDYGYLPPV*