MDMERSSSTERFQPMTSVNSGDGIPVGEDLYSFTNQIVNVVFYGKPGDGNEWVLIDAGMPKSGSKISEAAAARFGDNNPPKAIILTHAHFDHIGGLIDLLEHWDVPVYAHPLEIPYITGRRDYPDPDITVEGGMVAKMSGMFPNEAIDIGARAHELPSDGTVPFMAGWRWIHTPGHTEGHVSLFRESDGSLIAGDAFVAVKQDSLYKVMTQELEISGPPVYLTPDWESAEQSVKALAQLQPQAALTGHGVPVTGDYLQNELAALAEHFKEKAVPDHGKFVDGEK