MELTSGLWSTDVVVALIVASLIAAPFLHHLFLVFLSTCWTPLRIKRAFEAQRIATLPYHFFYGNIPELLALQEAALHHPLPHISHDISPRLLPECHHWAKKYGVPYVYWFGSQARYNVTNVEEAKDILSTKFGHYPKLDLRPDANDLLGNGLATLQGEKWAQHRRILNPAFFLDKLKAMIPTMEACTKAMMEDWALFIEKGQAVDVQKSFRVLAADIIAHTAFGSSFAEGKRVFDLQCEQMIMVNRLINRAYIPGARFLPTFSNRRARKIDKDIKRCLRTVINNREGSVKFGRGDSYGHDLLGLMMAANKHELQGNQNNLIMDIDEIIDECKTFFFAGHETSATLLTWVFLLLATNPEWQTRTREEVIAVCGKTDTPTPETVNHLKIMGMVVNETLRLYPPAIMTIRKASTDMRLGEVLIPKGTALTLPFLLWHHDERYWGADAKEFRPERFSEGVMKASKVPGAFMPFSIGPRVCIGQNFALLEVKVILSAVLRRYHFRVSPAYKHAPIMVLTLQPQFGMPILFEEL*