MASNGTEKGDYRQFLPDLSHPRFTTMQKQDAHEYAREFIQGGNPPWLHALYLHWRALFQEPFRGVTSDGTVRTGLFKPQDEGIPIQEIVAAAEAVLVQLTPEQAAVTSHHIDSPEWRSWSNPEFLLSDKGLRLDELTPELRDGILRVLETTLSPEGYQKALGAMRINGFLGQLVGAPRICNEHSYNFVLFGTPSTASPWGFSFYGHHLCLNVLLHRTQVVISPWFTGAEPNVIDDGAHAGTRILQAEEKLGLELMQSLPPHTQQAAQVYKLLRDPAMPRGRWNHDDQRHLCGAYRDNRVVPYEGVVVADMSAAQRDLVAAIVEQFLLYLPARARELRMAQVREWFGETYFCWIGGFGDDDPFYYRVQSPVIIVEFDHHSGVFLTNREPAKFHIHTLLRTPNGGDYGMALRPLLEGREQGFVWDGEIPH