MDDGAATTIVQGGDAHVLLLPFPGMQGHANPMLQLGRRLAFHGLRPTLVVSRHVLSTTSTSRSCPIPVAAISDGFDDGGISSCPDTAEYVRRMEAAGSETLAELLDAEARAGRSVRVLVYDSHLPWARRVARAAGVAAAAFMTQMCAVGLVYGEAWAGRVALPLADGAALRGKLAVELGPDDVPPFVAAPEWYPAFTESALSQFDGLEHADDVLVNSFRDLEPMEADYLESTWRAKTVGPTLPSFYLDDGRLPCDKTYGVDLFSSTDSEAAPCMTWLDKQEPCSVVLASYGTVANLDKEQLDELGNGLCDSGKPFVWVLRSNEAEKLSRQLGGRCKERGLIVPFCPQLEVLAHKATGCFLTHCGWNSTIESIASGVPMVAMPQWADQPTTAKYVESAWGIGVRMRKGSLVRKEVERCIREVMGGERKHVYGRNAARWMHKAKEAMQEGGSSDKNIAEFAAKYLPK*