MEPPPEADPMAEQTKKFKRLGEYVYELQHDEDPEAVIVFFHGLLIQETDTGHAFWSTWTKRNKPLECWPVTMLPKFLESRAKSRPFSIRVLAVSYEGRTSVHPDIGTAGTDKYLLAESLISELILSRQDLIRGSKAVEDNEVPVFLVGHDLGGIIIKNLVMQVESKIANKDEDAEKEKLQNFLSNLNTVFFYATPHSGSQAIEDLAKQIPEDSRNQMLTLMSVLGTDMARINSEFSTYRSGIGDNLNHPRFKTYGIVPTSLTNQRGFDRTMVVPEASARHDMDICFWVRDADHFQVCQPQGTWSGSITQLGDKVYEEVSESRELEDFRIFNAQRIAAAGRAAGSPLELQQY*