MVLLASVLLAGCATQGVRPADDDTAAYRAVVEAVSASDCAAARQALQVMQAQHPNSPRLPDARIETAYACLSGGELAEAEELVITFLEQHPGHPSEEYGRYLHALVAYARWKELPPDTPSVRVAAQARQTFGRIRVLVSQYPETAYASDLRMMLTDLREGLARVELETIATDLQAGRHQAVISRANYVLNHYAATESAPFALAALINAHRARGEEAAARTHLYRLESDWPDHPVLQTLQ