MEDFYRLNPGVISGSEIDVNVVHQVENMATSTRNTSCGFHGHPHPQGHVVDDNMLLFQTEGMESDHHMSDLIKTQIANHPRFPDLVDAYLECQKVGAPPEMKSLLEEIGRVSHPMSTCSEIGADPELDEFMESYCEVLRGYKEELSKPFDEATNFLTNIQSQLRNLCKGTFPKTSWDYEGVGSSEEEFSCGEVEAAESQETAAARAGGDRELKDMLLHKYSGYLTNLRKEFLKKRKKGKLPKDARTALLDWWTTHYRWPYPTEEEKLHLSEVTGLDQKQINNWFINQRKRHWKPSEDMRFALMEGVGGSVGAPMLFDAGVGTGNIDDM