MVQMLRSRSTTDSEGELSVGEVRANGLCMKTTEVEAKLDEGNIEEAESSLREGLSLNFEEARALLGRLEYQRGNVEGALRVFDGIDLQAAIQRLQPSFSERLHPRKGRSRIESLITVSQHAAGLVLEAIYLKAKSLQKLGRLTEAAHECKSVLDAVERIFHHGIPNVQVDSKLQETVSQAVELFPELWKQAGCYHEAMSAYRRALLSQWNLDNDCCARIQKGFAVFLLYSGVEAAPPSLAVQMDGSYVPRNNLEEAILLLMILMKKIYLGKTKWDPSVMEHLTFALSLCSQTSVLAKQLEEVMPGVFHRVDRWITLALCYSGAGQNSTSLNLLRKSLHKHERPDDLMALLLAAKICSEDSLLAAEGVGYAQRAISNTQGTDHHFKGVGLRMLGLCLAKQSKASLSDAERARLQSEALKKLNEAVPFERDNLDLIFELGVQYAEHRNLNVALRYAKRFIDATGGSISKGWRLLVMILSAQQRFSEAEAVTDAALNVTAKWEQGPLLRLKAKLKISESLPMDAIETFCSLLALAQAQRKSLGPRPSVHQVDDDRVNEFEVWYGVATLYSSLSHWRDAEICLGKARELKEYSVELLHAEGVKFEGHGQIQEALAAYINALLLDPGYVPCKILIGALLLKMGSKAFPVVRSLLSDALRIEPTNRMAWYYLGMAHRDDGRIADATDCFQAASILEESDPIESFSSIL*