MGPDLGPNPARYIGPCRPGTKIFRAVPCLGRAFFTVLRAGPSGPAQMYTYSFGSEHLALACSAASWVVPCWPGTSLSCFGSQLVGPSQHEIESGRALPGLANRSKAQHGPKARRASVGSCWPKHGTPQFLISAHLGLSVAVALDPSVLRLWARSLVAQPQADANTTRYLGVRRWPWGRYAAEIREPATKERHWLGTFDTAEEGAVAYDRAVRSLRRGLRPRRALPSTQPRCFVPHREWARPLVAAWGWTTGVLGPYSPLLGGGMVGTGVREDRMDQL