MDAQARKHGYAGTLSEDQGMGIRKGPWTIEEDSLLAHYITIHGEGHWNSAARCAGLKRTGKSCRLRWLNYLRPNVRRGNITLQEQLLILQLHSRWGNRWSKIAQMLPGRTDNEIKNYWRTRVQKQAKQLKCDVNSKQFRDTMRYVWIPQLIQKIGAESESPMDQPTISPPTYYSSQIDIPAAASESGSDLIDPNFMPDISVSSTLSDSLDAQVSPWSDLTDYQNPPCGQYYSDCMQNGSGLCPENDSGSWGWCQDGVDMQGMEQERYGFIGGGDSLDQSLWNEENIWFLQQQLM