MKRATSKAVACGAILAAMPLLAHAAGTALAPPAVYAPDTWQGKNTAVVRVLDKLDAHVEVLSVPVGTTAHYKSLDITPSRCLQRPPTLSPDAAAWLALQDKHPNGATFQGWMLAAEPTLGVFESPVYDVRMVRCEGEDTQPMLPPLPKPVAPAAPPTSGSDTSPAPAGDNSSSNHAGNPDIPDAIPDKQETGGVY