MTLTTSRFGELHIDPTEEIRFPRGLLGFPGRTRFLLLEASHAGEPKPFWWLQSTEDGGLAFVVTDPALHVAGFRVPVGRAQLAAIGLEAGAAAAAVQVLVIVNKRGQTLTGNLQGPLLVNTTTRVGEQFVLSDKRFGTHVPLLNLKAEEPGERAAVVTTIGQPAALAS