MLAEGEGMAGPSLCAATTAASPDLHKVPGFGESKTTQCSFSIESILGPEQKKDGIPAGKPHRPWMDACTSLVLGDDGNPHLQIPVVCYENPLFRGRSDPVQEEKVLKCEKYVSVTERLSFKRELSWYRGRRPRTAFTRNQIEVLESVFKMNSYPGIDIREELARKLDLDEDRIQIWFQNRRAKLKRSHRESQFLMVKNTFTSSLLE