MRRFSGDVAGDGVRTRVAAGPLEKESSAAEASSGDVDTSRRKGGLFGGLSWQSVLQSAMLLMVPLALPFCAAPTMPAFATDPVKVGTCLLQKCNLQLAQCLLNPRCAADIVCLNLCNNKPDEAECQVKCGNLFENEVVGKFNACAVSDKKCVDQKMDDGSYPDIPYEAFKHDFDTDLFKGRWYISAGLNPIFDIFDCQVHFFDAPSPGRIYGKLYWRITEPDGEFFTRDTVQRFVQQEDKGLLFNHDNEYLHYQDDWYIIDYEPDDFIAIYYRGRNDAWIGYGGAVVYSRDAAFPERHRERISNAFSKAGVDFQKFALTDNSCRPLDKSPSFLRAQYAKKLLLKAERNIQEELTSVRGYAANTLLREEKEFQAAVTNLETQIKDYENQFVFSAARELEELLRPLFSLGRGGKEELVNKL