MVVIILEKVPKTLRGELSRWMLEVGTGVFVGSVSALVRDLLWEKCVAKKTAGRCCLLYRTNNEQGFAVRTHGDTTRTLVDFDGLTLVAVKNAEWERMHRKTKRKRPGENLDNQTRDCDTSGGSSG