MDQNQHPYTNNTVYNSSIQIPLIPGGSGFDPNVLLGHDLEGANDDLVLFPNVQEYAEVGYAEGKNRVNGDATGYMNGDREGPYETFVRGPNPTPNTDCTSPIIMPDEGSGNVSVKAMSPTLEQFDDGYVKEKKKAQNRAAQKAFRERKEARLKELEQRLKESEENRDALNKEMEELKKQNFVIHNENRILMQRKGSSLPGVVADPEKERFTFPPKDDSTELQREIEKELSAGRDAVRYVADGKKLLTVPATWEYLHELSLDKDIDVYLIMQKLKGTEVCHGYGPAYTRARIDSLVEECLQSNSNKAYQ