APKMSLGTPTSNDACLSIVHSLMCHRQGGESESFSKRAIESLVKKLKEKKDELDSLITAITTNGAHPSKCVTIQRTLDGRLQVAGRKGFPHVIYARIWRWPDLHKNELKHLKFCQYAFDLKADSVCVNPYHYERVVSPGLDLGQLTLHGSPPGGRLVKEEFMPECVPVEGPGPSLHVPDGHSSIQIIQHQPGGGALPQPPATPSSSSGEPSTSTSTSGFPALPAALSCQSGSLLPLVQGDRILPISSSQQQANQPNGFAAQSQPFHKSSVTNWTGSSTATYTPSMVHHQNGPLQHHPPLHHPNHY