MRTVGVEEELLLVDPATGEPRALSAAVLARAFLDDSEQDVFEKELHEQMLEFATHPQADMERLHAEIVRCREEAGRHAGGIGCAVAALATSPLPVTPSIGVNRRYEWMAEQYGVVVHEQLVLGCHVHVSVDSDEEGVAVIDRVRPWLPVLAALSANSPFWQGRDSSYSSYRSRVWQRWPSAGPTELFGSAERYHRRVADMLATGTVLDDGMVYFDVRLSQRYPTVEFRVADVCLDASTAVVLAALARALVDTAAREWRAGAEPAEHSVSLLRLAAWRAARSGLTSELLHPATMRRMPAESVVRDLLEHAGEALAAAGDLERVREGVEKLLRHGNGARVQRELLARTGSLREVVAACVRRTQAA