MSALLQTTDGSAEGMPSRTLTGTPSTESGGEKCKSSDSSGEEEPDRGKKKPRRQRTHFTSQQLQELEATFQRNRYPDMSTREEIAGWTNLTEPRIRVWFKNRRAKWRKKERHQQQSELCKGGFGPQLNGFSGNPYEDLYPSYAYGAWGPKTLHASPIHGKGFQLFNSMGLNAAFPPQSVFPATGGPSAPGVPASLENFNSLVSPAGLSGPTYGAGAPSPYMYRDPCGASLGGLRLRAKQPQAPLDYVAPLNPSSSPNSSQYNPDRPV