MRIQSSSLFHLFIIGCIVHGKVSCHEVTFYVQNKCPFPIWPAVAPNSGQPVLSSGGFYLPCGNTRRIDVPWGWNGRIWARTGCDFTSNWNQACETGDCDGRLECNGLIGKPPATLIQIAVQADKSKLNFYDVSLVDGYNLPVTVTSKPMSSKCTIFGCHRDLKTTCPEELQVVNKEGRVVACKSACLAFDNDRFCCRNAYGTPDKCKRTTYSMLFKEACPSYYSYAYDAPPPLVSCAAKEYIITFCPSSWGHSST