MPHKGHTGVNQLGGVFVNGRPLPDTTRQRIIELAHQGARPCDISRLLQVSNGCVSKILCRYYETGSIRPRAIGGSKPRVATDKVVEKIAGYKRECPAIFAWEIRDRLMNEGFCTSDNIPSVSSINRVLRNLAAQKEQQVHHNVQQEMYDKFRIYGQSWWYSPPAAAAAATVGLVQGQPPTHSMIQSAHSSSIASAFIINNDLKR