MLFAFTKMQQVISRRVGAHICDVGASRSRLALQVRCMSRFADVAQAPPDPILGVSEAFRASTSPSKLNLGVGAYRDEDLKPVVLSVVKKAEAKIFSRNENKEYLSIEGFEPFRKATVDLLLGAGHPAIKEGRVAVIQSLSGTGSLRVGAAFIARFLKGATVYISNPTWGNHRNIFGDEGVKWEYYRYFDADTVGLDFKGLMEDLKAAPSGSVVVLHGCAHNPTGVDPTPEQWTAIADLCKERNLLPFFDVAYQGFATGDLDKDAFAPRLFVDRGLEIMVSQSYSKNLGLYGERVGALVMVLKDKEPATRCLSQLKRLARALYSNPPTHGARIAAEVVNDKELFEEWKGEMRGMAGRIERVRGELQRALEAKYPDKDWSFITKQIGMFTFTGLTPAQVDNMTNKHSVFMTRDGRISLAGLNSAKVEYLANAIVESVRNC*