MVSIQGDPPQRLSAYMVEGLAARIASSGRGLYKALKCKEPPTSDQLSAMQILFEVCPCFKFGYMAANYIIIEAFRDEEKVHIIDFDLNQGSQYINLIQTLSTWPHKPPHLRISAVDDPESVQRAVGGLEIIGRRLEKLAEELGVPFEFSAIAVKSGDVTPGMLDRRLGEALVVNFAFQLHHMPDESVSTVNQRDELLRMVKGLGPKLVTVVEQDMNTNTAPFLPRFMEVYNYYSAVFDSLDATLPRDSSDRMNVERQCLARDIVNIVACEGADRIERYEVAGKWRARMTMAGFVSCPFGTNVNGLVRALSGSYCDRYKIKEESGALYFGWEDKTLVVTSAWR