MVKQFKNDFLWGASSSAFQIEGAWNEDGKGLTVADYNSFKKSAVQADTKVASDFYHRFKEDIALMKELGLKTYRFSLSWARIIPTGDGEINQAGIDFYNAVIDTLLENDILPFVTLYHFDLPFALVEKYNGWADRRCVSAFQRYAQVCYQAFGDRVKNWQVTNEQNLMIRVDERMNMYDVAPENAEKIRAQMDYHMFVAHALATNDCHQLVAGGKVGPSVSSTMTYPSSNKPEDVWAARMNDNFKTNYALEMYCFGEYPGYYQEYLTKCGIYPETQPEDQAILKAAKPDFIALNYYRTLVASYLPTDEQHPLGTKEKDIDFDLYGYFKIEKNQHLKTSKYGAQIDPTGLRLVLNDYYRQYRLPLIITENGLGTPDHLTEDGKIHDDYRIAYLHDHIAACHAAISDGVELFGYCPWSVMDILSSHQGFKKRYGFIYVNREDHELKDLRRIKKDSFYWYQSVIKNNGLSEE*