MIRIPVALPMDSYDICIDEGGLERLGEYLAELGKVNRALVVSNPVVLRHYGARVVRSLNAAGFETASVTVPAGERHKHLRSVERIYQAALEHRLERSSLIVALGGGVVGDMAGFAASTWLRGIRVAQVPTTLLAMVDAAIGGKTGVNHPLGKNLIGTFHQPCLVLIDPQVLGTLPPRETRAAMAEVIKYGVIWDGDLFKRLEQLPSLQRPDARTLTTLLVRSCQAKAEVVVRDEREGGLRAILNYGHTVGHALESATGYRRYLHGEGVALGMAAAGRVAVALDLWSPEELRRQEALIIKARLPVRWKSDIASEALLLRMQSDKKVEAGKVRFVLPEAIGRVHTGVEVPTEVLRRVLDTLRG