MVGHSGLEPVGRRPESGGWTPAVLPRMSTLTLGPFNRVEGDLEVQLEVADGRVREARVNSPLYRGFEQILQGKDPRDTLVITPRICGICSVSQSMAAAYALADAAGVAMPPNGELATNLVLACENLADHLTHFYLFFMPDFARPVYADRPWYADTEARFRALSGSAAGVVLPARAHFMHIMGLLAGKWPHSLSLQPGGTAKPVQAQERIRLLAILAAFRHFLERETFGDPLESVVAMDSARALDAWSARDPGRGDLRRFLRIADDLGLAELGRATDRFMSYGAYPGGGTRLFRSGLWSDNGPQPLDLATIAEDMSHSWMVGVDALHPADGVTIPDAEKARAYSWCKAPRLAGEVLEVGALARQLIDGHPLIRDLVAESGGNVSNRVIARLLEIARVLMAMEDWVKAIVPGEPFCGQTAIPDEASGVGLVEAARGSLGHWLAIRRGRILNYQIIAPTTWNFSPRDTAGVPGALEQALVGAEVRPGETTPIAVQHIVRSFDPCMVCTVH