MAKRANRGGTGGRALKVLKASDEDIAAASRRAIDGTLDDTGRLLLFLSGAGGGSGLVRCGPTCKGNPRRPDCVCGLVPPEGSFRKKGLWRKDADALLENLGRDPADLKRLARTHPAGLKNLGNTCYVNAVLQCLFAIPTFRAAVYRLGPGDTNDGHTNDGHANDGHELRRLFASLQCGGRRFADPARFADSLALETGTQQDGQEFLKLLLTYLERVAGERWGRGKDATFVQTHFRGESSYATTCQRCGRASAASKNATDFYEVELCVGATVGGIGITLNGGLMDSLRQYLAEERLEGDNKYHCEFCDAKVDAVRAVRLHRLPRYVNFQLKRFVF