MALLKAARVADVPTLDVVAPGLVVEAGTASVATMVKSGGGGGGGGGRFSVIGHRGKGMNALASADPRMQEVRENTVRSFNDAARFPVDYVEFDVQVTKDGCPIIFHDNFIFTQEDGKISQKRVTDIHLEDFLQYGPQNEQGKVGKPLLRRLKDGRMVNWNVQSEDALCTLEEAFEKVNTRLGFNVELKFDDSLEYQEEELTRILQAILKVIFEHAKDRPILFSSFQPDAAQLMRKLQGTYPVYFLTNGGTELYTDVRRNSLEEAVKLCLASGMQGIVSEARGIFRHPAAVPKIKEANLSLLTYGTLNNVPEAVYMQHLMGVNGVIVDLVPEITDAVSELIALPEPDLEVDNLSNQAARGATTPNFSQREISFLLRLIPELVQ*