MLFIPGANAAMLSTSFVYGADAVMFDLEDAVSLREKDTARLLVYQALQHPLYQDIETVVRINPLNTPFGLADLEAVVRAGVDMVRLPKTDSKEDIHELEAHVERIERECGREVGSTKLMAAIESALGVVNAVEIARASPRLAAIALAAFDYVMDMGTSRGDGTELFYARCAVLHAARVAGIAAYDVVWSDINNEEGFLAEANLAKNLGFNGKSLVNPRQIELLHQVYAPTRKEVDHALEVIAAAEEAETRGLGVVSLNGKMIDGPIIDHARKVVALSASGIRD*