MVDASDLPYRLLTRRYNTSLCFTPMIHAKMFIDKPKYREKFWKIEGMPSQDRPLIAQFCGHDKNVLLQAMKVLEPHVDGVDINCGCPQNIAKRGRYGAFLMEEDNGDKIVEIVQHLTANLNVPVSVKLRILPTGIEDSLALYKRLVDAGAAMLTIHGRTRFQNKVDTGTANWDYIRQVVDLVGDRVPVIANGNICNLDEVRKCFEVTGVDGVMSSEGILEYPPLFTETNVESTGFKRTGPGRLQMAEDYLELCKEYPSEEGGQGSGLKCIRAHLHRFLHADLQVHTKIRDAVVKTFTLEAAVEAVSMIRELHEKTKHDISTEQLSWYVRHR