MKAGSPAKRMIMIGGWTEIYQKAQAAGLAVTLVQEKSKVKPEDLAYVDELITSSLEDPILLELFDILHRDRPYDCVVSFQEMGVLTAAKLKERLNLPGNPLFPVLTTRDKGRMRAYMKERQFPSVPYAIVAAAADVLGFIDEVELPVILKPSYGTGSAQIYKITEVGQIAPALEQIQAAYSGGDILVEKYIVGTEISVEGFTWEGRHTMIAVTDKFTTGAPHFVETGHNMPSSLPSDKIEEAKLLAASLMDLIGHQYGPSHTEIIVAEDGMYVVETHTRVGGDYIFEMVERVFGFDLFTQTFNGFITGQPDLSNGFTGQAAAIRYLQLPPGEVSVLEGVDRLKQRPDVVRCQIDVEQGKPTKPFTKSLERNGFILAQGSTPEEAVRVIEQAWSDLQIEVVEQGAVQSEIPC