MKGNFKKHAWICVSQKYNEANILKEILRNFGVHEEQGETIPELQSKIAETIEGNSFFLVLDDVWQSNVWTNLLRTSLHAATAGVILATTRDDTVAMKIGAQHTHRVDLMSVEVGWELLWKSMGIDQGEEVQNLRNTGIEIIHKCGYLPLAIKVLASVLASKDQTENEWKKILSKSFAISQSKLPDEIERSLYPEDSTIVRDDIVRLWVAEGFVEEQPGQLREETAEQYYYELIHRNLLQPDGSTFDHTKCKMHDHLRQLACYLSREECFVGDTELIGGQRMSKLQRLSVVTNKDMFVIPIVDRGNHKMRTLRIPYGVSQGVDHSIFKKLLHLRVLELAGSSIQTIPDCIANLNLLRLLDLNDTELAKVQREPNPRSTEAVAFPNLESLVMRDMPKWEEWSFVEEGDAVAAAMEGEEDGSAEIRKGEALSPRLQVLPCLKELALVGCPKLRALPRQLGQ*