MGIQTVGSLGNGQQSHLQPSSLSRQGSWYSLTLDEVNCQLGDMGKPLGSMNLDELLQNVWTAEASKSSVVVGVESENMSSSSSSLQRQASLTLARALSGKTVDDVWREIQQGQKKKYGEDVRSQEGEMTLGETTLEDFLVQAGLFAEASISPAVGLDAMDSLATQGFQQKTGLLSSSPSIGSLSDTRLGRKRDASDAYEKTLERRLRRKIKNRESAARSRARKQAYHNELVGKVSRLEEENVKLKKEKEFEERLLPDPLPERKYQLRRHNSAFF