MGLEKGRAPVVVGLGDPVMDILARVSPEWLATVAPEAGGCLPVAPEEMEKLLAAAATQSELTRIPGGSAANVVKGVANIAGGHASCRFVGMVGADATGAEYRAKLSAQGVAPVLLESGSGAPSACAVCFVTPDGQRTMRTCLGASLELRSCAQLPAGWSEGCGLLHAEGYCLYRPQLAREMMSLARATGAITSIDLASFELVRNCKDSMLGLLKDGLVDLIFANEEEAVTLCTELGLLPPADGASAPDTDAAVEAAQRFLLSPTGGRCKVAVTSLGARGCVARAADGGHGAAAACRVQVVDTIGAGDFFTAGFLAAYLRGGSVQQCAAAGCASGAEAVQAKGAELPEEAFVRLRAAIDSILAAQPVAGGAAAAAAAAAGVAAAVAAVMGAGAGAGAKAVGMAAVAGSPAAAATAKPEPVAAMV*