MIIVMETGVKEDQVQQVVDRLVKAGLGTHLSVGEFKTIIGAIGDEKIVRELALDALPFVEKVLPITKPFKLVSREFQEQSTSFNVGNCTIGADEVVVMAGPCAVESEEQLLESAEGVKAAGAQILRGGAFKPRTSPYSFQGLEEEGLKILARVREKTGLPIVTEVMDQHTVGVVAEYADIIQVGTRNMQNFYMLRELGKLDKPILLKRGLSATIEEWLMAAEYIASGGNRKVILCERGIRTFETATRNTLDLSAIPVVKHLTHLPVIVDPSHGTGNWRWVPSMSRAAVAAGADGLMVEVHPRPEEALCDGAQSLTVEKFEALTEDLDKVARVLGRRLKKVD