MTRFSTDDHPHRRQNLLTGKWVLVSPHRAKRPWQGETGDPAPTGGPSHDPGCYLCPGNARTSGERNPDYPGAFAFDNDFPALMPDNPAPEGGDPVFRVAEARGTARVICYSPDHSKTMPDMDVAAIRSLVNCWAQESETLGAHFANVQIFENKGAMMGCSSPHPHGQIWASDFIPTEVADEDREQAAWHASRGRVLLDEVAERELASGERVVEANEHWLAVVPWWATWPFEILLVARDGVGRIEELSDASRDALASILRAVTRRYDALFNASFPYSMGWHQRPAGSSDPAAWRLHAHFNPPLLRSATVRKFMVGFEMFGESQRDITPETAAARLRALEIDA