MLVTRAVAVGLSLVTVAKVITSAERMSSSQLLGKKLQRLRGVPGCDPSRVNDLLLLQPDTDCSDSSGKSGNKHVVFFHGDIQNFEEEMAQQPEGAQWLSWSLEQVALILSRRFPDSHIWVVRASRMYLHKFSCYSNFVESNMFGAPEHSPYAADIGAFSHLRALLSNGMKRVKLPNPLQPAKGADSIPAGFSLVLVGFSKGCVVLNQMVYELPGALLDPRMSAFIKHISDMYWLDGGHPGGSKTWVTDKQVLKELAASGVSIHAHVTPYEVCDPMRAWMGREHRQFIKTLEEFGACPSNKLHFEDDPPSIENHFRVILEF